﻿using Common.Contract.Incentive.Request;
using Common.Contract.Incentive.Response;
using System;
using System.Collections.Generic;
using System.Linq;
using System.ServiceModel;
using System.Text;
using System.Threading.Tasks;

namespace Common.Contract.Incentive
{
    [ServiceContract]
    public interface IIncentive
    {
        [OperationContract]
        RetrieveSchemeBalanceResponse RetrieveBalanceIncentive(RetrieveSchemeBalanceRequest request);
        [OperationContract]
        RetrieveSchemeMgrResponse RetrieveSchemeMgr(RetrieveSchemeMgrRequest request);
        [OperationContract]
        RetrieveIncentiveClosedResponse RetrieveIncentiveClosed(RetrieveIncentiveClosedRequest request);
    }
}
